package com.globalwave.common.service;

import com.globalwave.common.ArrayOrderList;
import com.globalwave.common.ArrayPageList;
import com.globalwave.common.entity.SyncRecordBackup;
import com.globalwave.common.entity.SyncRecordBackupCriterion;

public interface SyncRecordBackupService {
    
    public ArrayPageList<SyncRecordBackup> query(
            SyncRecordBackupCriterion criterion, 
            int pageIndex, 
            int pageSize,
            ArrayOrderList orderList) 
    throws Exception ;
    
    public SyncRecordBackup create(SyncRecordBackup syncRecordBackup) throws Exception ;
    public void update(SyncRecordBackup syncRecordBackup) throws Exception ;
    public void delete(SyncRecordBackup syncRecordBackup) throws Exception ;
    public void deleteAll(Long[] ids) throws Exception ;
}
